package fabrica2.modelo;

import java.io.Serializable;
import java.sql.Date;
import java.util.Calendar;

public class Acao implements Serializable {

	private static final long serialVersionUID = 1L;
	private int idAcao;
	private int idEvento;
	private int coordenador;
	private String descricao;
	private Date data;
	
	
	public Acao() {
	}
	
	
	/**
	 * @param idAcao
	 * @param idEvento
	 * @param coordenador
	 * @param descricao
	 * @param data
	 */
	public Acao(int idAcao, int idEvento, int coordenador, String descricao,
			Date data) {
		super();
		this.idAcao = idAcao;
		this.idEvento = idEvento;
		this.coordenador = coordenador;
		this.descricao = descricao;
		this.data = data;
	}


	/**
	 * @return the idAcao
	 */
	public int getIdAcao() {
		return idAcao;
	}


	/**
	 * @param idAcao the idAcao to set
	 */
	public void setIdAcao(int idAcao) {
		this.idAcao = idAcao;
	}


	/**
	 * @return the idEvento
	 */
	public int getIdEvento() {
		return idEvento;
	}


	/**
	 * @param idEvento the idEvento to set
	 */
	public void setIdEvento(int idEvento) {
		this.idEvento = idEvento;
	}


	/**
	 * @return the coordenador
	 */
	public int getCoordenador() {
		return coordenador;
	}


	/**
	 * @param coordenador the coordenador to set
	 */
	public void setCoordenador(int coordenador) {
		this.coordenador = coordenador;
	}


	/**
	 * @return the descricao
	 */
	public String getDescricao() {
		return descricao;
	}


	/**
	 * @param descricao the descricao to set
	 */
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}


	/**
	 * @return the data
	 */
	public Date getData() {
		return data;
	}


	/**
	 * @param data the data to set
	 */
	public void setData(Date data) {
		this.data = data;
	}


	/**
	 * @return the serialversionuid
	 */
	public static long getSerialversionuid() {
		return serialVersionUID;
	}



	@Override
	public boolean equals(Object obj) {
		Acao acao = (Acao) obj;
		if (this.idAcao == acao.getIdAcao() && obj instanceof Acao)
			return true;
		return false;
	}

}
